@charset "utf-8";

/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,img{margin:0;padding:0}

body{font-size:14px; line-height:1.5rem; background:#ffffff;color:#333; height: auto!important; overflow-y:auto; position:relative; font-family:"Microsoft Yahei","Arial","\5b8b\4f53","sans-serif";word-wrap:break-word;}

input,textarea{font-size:12px; outline:none; border:none; font-family:"微软雅黑","Arial","\5b8b\4f53","sans-serif";}

textarea{resize:none} /* 取消可自动拖拽功能 */

/*点击没有虚线*/

a{ color:#333;

    outline:none;

    star:expression(this.onFocus=this.blur());

    text-decoration:none;

    -webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -ms-transition: all 0.2s ease-in-out;

    transition: all 0.2s ease-in-out;

}

a:hover{color:#3366cc;}

a img{border:none;}

img{border:none;}

ul li{list-style:none;}

dl dd{list-style:none;}

.fl{ display: inline-block; float: left;}

.fr{ display: inline-block; float: right;}

.np{ padding: 0!important;}

.content{width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.clearfix:before,.clearfix:after{content:" ";

    display:table;

}

.clearfix:after{clear:both;}

/*top-bar*/

.top-bar {

    width: 100%;

    height: 35px;

    line-height: 35px;

    color: #727272;

    background-color:#ececec;

    position: relative;

    z-index: 80;

    overflow:hidden;

    font-size: 12px;

}

.top-bar a{

    color: #727272;

}

.top-bar a:hover{

    color: #3366cc;

}

.top-bar .bar-l {

    float: left;

}

.top-bar .bar-r {

    float: right;

    font-size: 12px;

}

.bar-r-con {

    float: right;

}

.bar-r-con .bar-r-con-list li {

    height: 35px;

    float: left;

    padding: 0 8px;

    position: relative;

}

.bar-r-con .bar-r-con-list li.down-menu {

    border-left: 1px solid #EDEDED;

    border-right: 1px solid #EDEDED;

}

.bar-r-con .bar-r-con-list a.f-ico-a {

    padding-left: 25px;

}

.bar-r-con .bar-r-con-list a {

    position: relative;

    display: block;

}

.bar-r-con .bar-r-con-list a.left-ico-a {

    padding-right:15px;

}

.bar-r-con .bar-r-con-list a .ico {

    background: url(../images/top_sprit.png) no-repeat;

    position: absolute;

}

.bar-r-con .bar-r-con-list a .rect {

    width: 9px;

    height: 6px;

    margin-left: 5px;

    top: 15px;

    right: 2px;

    background-position:0 0;

}

.bar-r-con .bar-r-con-list a .ico-link{

    display: block;

    width: 24px;

    height: 20px;

    margin-top: 8px;

    background: url(../images/top_sprit.png);

}

.bar-r-con .bar-r-con-list a .ico-xl{

    background-position:0 -13px;

}

.bar-r-con .bar-r-con-list a .ico-qq{

    background-position:0 -33px;

}

.bar-r-con .bar-r-con-list .login-bar a{

    font-size: 14px;

    color: #454444;

    display: inline-block;

}

.bar-r-con .bar-r-con-list a .ico-tel {

    width: 18px;

    height: 16px;

    background-position: 0px -53px;

    left: 3px;

    top: 9px;

}

.bar-r-con .bar-r-con-list li.sina{

    padding:0 8px 0 15px;

}

.bar-r-con .bar-r-con-list li.qq{

    padding: 0;

}

.bar-r-con .bar-r-con-list li.tel{

    padding-right: 0;

}

.bar-r-con .bar-r-con-list li.down-menu .sencond-menu {

    display: none;

}

.bar-r-con .bar-r-con-list .sencond-menu {

    position: absolute;

    top: 29px;

    left: -1px;

    background: #FFFFFF;

    z-index: 30;

    width: 100px;

    border-left: 1px solid #D3D3D3;

    border-bottom: 1px solid #D3D3D3;

    border-right: 1px solid #D3D3D3;

}

/*header-wrap*/

.header-wrap{

    width: 100%;

    height: 60px;

    background: #dde3e6;

    border-bottom: 1px solid #919191;

    /*overflow: hidden;*/

}

.header{

    width: 100%;

    height: 60px;

    background: url(../images/top_bg.jpg) no-repeat center top;

    /*overflow: hidden;*/

}

.header-wrap .content{

    overflow: visible;

}


/*Lodo*/

.header-ss{
	height: 120px;
	position: relative;
	background-position-x: 50%;
}
.juzhong{
	width: 1200px;
	margin: auto;
}
.header-ss .logo{

    float: left;

    margin-top: 30px;

}
.header-ss .top_ads{
	float: left;

    margin-top: 30px;
}
.header-ss .top_ads span{
	margin-left: 20px;
}
.search-box{

    width:370px;

    height: 42px;

    background: url(../images/search_bg.png) no-repeat;

    position: absolute;

    left: 60%;
    top: 50%;
    margin-top: -20px;
    z-index: 999;

}

.search-box .search-text{

    float: left;

    width: 245px;

    height: 40px;

    font-size: 16px;

    padding-left: 25px;

    line-height: 40px\9;

    background: none;

    color: #818080;

}

.search-box .search-send{

    float: left;
	margin-top: 2px;
    width: 91px;
	text-indent: 1em;
	font-size: 18px;
	color: #f2a21c;
    height: 38px;

    cursor: pointer;

    background: url(../images/zoom.jpg) no-repeat left center;

	background-size: 30px;

}
/*Logo 搜索结束*/
.nav-list li{

    width: 120px;

    height: 60px;

    float: left;

    text-align: center;

    font-size: 16px;

    position: relative;

}

.nav-list li a{

    /* padding-top: 16px; */

    height: 60px;

    line-height: 60px;

    display: block;

    color: #454444;

}

.nav-list li a:hover{

    background: #3366cc;

    color: #fff;

}

.nav-list li a i{

    width:12px;

    height: 10px;

    line-height: 70px;

    display: inline-block;

    margin-left: 5px;

    background:url(../images/rect.png) no-repeat 0 0;

}

.nav-list li a:hover i{

    background:url(../images/rect.png) no-repeat 0 -9px;

}

.nav-list li.current a{

    background: #3366cc;

    color: #fff;

}

.nav-list li.current a i{

    background:url(../images/rect.png) no-repeat 0 -9px;

}

.nav-list li .er_nav_wrap {

    width: 97px;

    height:auto;

    position: absolute;

    display: none;

    z-index: 10000;

}

.nav-list li.current .er_nav a{

    background: none;

}

.nav-list li.current .er_nav a:hover{

    background: #3366cc;

}

.nav-list li .er_nav{

    width: 97px;

    height: auto;

    position: relative;

    background: rgba(224,242,255,.8);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cce0f2ff, endColorstr=#cce0f2ff)";

    z-index: 999;

    border-radius: 6px;

    margin-top: 13px;

}

.nav-list li .er_nav a{

    padding: 0;

    height: 40px;

    line-height: 40px;

    color: #222;

    font-size: 14px;

}

.nav-list li .er_nav a:first-child{

    height: 48px;

    line-height: 48px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}

.nav-list li .er_nav a.last{

    height: 48px;

    line-height: 48px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}

.nav-list li .er_nav a:hover{

    color: #fff;

}

.nav-list li .er_nav em{

    width: 21px;

    height: 10px;

    position: absolute;

    top: -10px;

    left: 50%;

    margin-left: -11px;

}

.nav-list li .er_nav em img{

    display: block;

}

/*banner*/

.banner-wrap{

    width:1200px;
	
    height: 400px;
	
    position: relative;

    margin: auto;
    z-index: 999;
	cursor: pointer;
	background:#fff;
	background-size: cover;
    overflow: hidden;

}

.banner-inner{

    width:1200px;

    height: 500px;

    position:absolute;

    top: 0;

    left: 50%;

    margin-left: -600px;

}

.banner-wrap .swiper-slide{

    width: 100%;

    height: 500px;

    float: left;

    overflow: hidden;

}

.banner-wrap .swiper-box{

    width: 1200px;

    height: 500px;

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -600px;

}

.banner-wrap .pagination {

    position: absolute;

    right: 200px;

    bottom: 100px;

    z-index:999;

}

.banner-wrap  .swiper-pagination-switch {

    display: inline-block;

    width: 16px;

    height: 27px;

    margin: 0 7px;

    cursor: pointer;

    background: url(../images/hand.png) no-repeat;

    opacity:1;

}

.banner-wrap .swiper-active-switch{

    background: url(../images/hand_on.png) no-repeat;

}

.banner-wrap .inner{

    width: 1200px;

    margin:0 auto;

}

.banner-wrap .inner .w1{

    padding-top: 175px;

    text-align: right;

}

.banner-wrap .inner .w2{

    padding-top: 15px;

    text-align: right;

}

.banner-wrap .inner .w3{

    padding: 145px 40px 10px 0;

    text-align: right;

}

.banner-wrap .inner .w4{

    padding: 145px 88px 10px 0;

    text-align: right;

}

.banner-wrap .inner .w5{

    padding-top: 15px;

    margin-right: -50px;

    text-align: right;

}

/*快速导航*/

.fast-nav{

    width: 300px;

    height: 343px;

    padding: 2px;

    background: #4b8ee8;

    border-radius: 10px;

    position: absolute;

    bottom: 72px;

    left: 0px;

    z-index: 999;

}

.fast-title{

    height: 46px;

    line-height: 46px;

    padding-left: 15px;

    font-size: 18px;

    color: #fefdfd;

    padding-top: 2px;

}

.fast-con{

    padding: 0 13px;

    height: 295px;

    border-bottom-left-radius: 8px;

    border-bottom-right-radius: 8px;

    background: #fff;

}

.fast-list li{

    height: 58px;

    line-height: 58px;

    border-bottom: 1px solid #b9b9b9;

}

.fast-list li a{

    height: 58px;

    color: #7f7f7f;

    display: block;

    background: url(../images/dot.png) no-repeat 96% center;

}

.fast-list li a:hover{

    color: #3366cc;

    background: url(../images/dot_hover.png) no-repeat 96% center;

}

.fast-list li a i{

    width: 23px;

    height: 23px;

    margin: 18px 10px 0 0;

    float: left;

    display: inline-block;

    background: url(../images/fast_bar.png) no-repeat;

}

.fast-list li a p{

    width: 220px;

    float: left;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.fast-list li .ico-jx{

    background-position: 0 0;

}

.fast-list li .ico-bb{

    background-position: 0 -23px;

}

.fast-list li .ico-rm{

    background-position: 0 -46px;

}

.fast-list li .ico-hd{

    background-position: 0 -69px;

}

.fast-list li .ico-mdd{

    background-position: 0 -92px;

}


/*活动*/

.f-item-box{

    padding-top: 30px;

}

.f-item-box.np{

    padding-top:0;

}

.f-item-title{

    width: 100%;

    height: auto;

    margin: 0 auto 12px;

    text-align: center;

}

.f-item-title .tips{

    height: 16px;

    line-height: 16px;

    color: #2260b4;

}

.f-item-title .title-in{

    width: 100%;

    height: 40px;

    line-height: 40px;

	margin-bottom:2px;

    /*background:url(../images/item_bg.png) no-repeat center center;*/

}

.f-item-title .title-in .sprite_l,.f-item-title .title-in .sprite_r{

    width: 170px;

    height: 40px;

    background:url(../images/item_bg_l.png) no-repeat center center;

    display: inline-block;

    vertical-align: middle;

}

.f-item-title .title-in .sprite_r{

    background:url(../images/item_bg_r.png) no-repeat center center;

}

.f-item-title .title-in a{

    height: 40px;

    font-size: 30px;

    color: #2260b4;

    display: inline-block;

    vertical-align: middle;

    padding: 0 15px;

    letter-spacing: 1px;

}

.f-item-title .tips-cn{

    height: 18px;

    line-height: 18px;

    color: #919191;

}

.f-item-title .tips-en{

    height: 22px;

    line-height: 22px;

    color: #aaaaaa;

}

.hd-nav-wrap{

    width: 100%;

    text-align: center;

}

.hd-nav{

    display: inline-block;

    border: 1px solid #2260b4;

    border-radius: 20px;

}

.hd-nav li{

    height: 28px;

    line-height: 28px;

    float: left;

    border-right: 1px solid #2260b4;

}

.hd-nav li:last-child{

    border-right: none;

}

.hd-nav li a{

    width: 108px;

    display: inline-block;

    color: #2260b4;

}

.hd-nav li:first-child a{

    border-top-left-radius: 11px;

    border-bottom-left-radius: 11px;

}

.hd-nav li:last-child a{

     border-top-right-radius: 11px;

     border-bottom-right-radius: 11px;

 }

.hd-nav li.on a{

    background: #2260b4;

    color: #fff;

}

/*首页模块一开始*/

.bd-content{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.con-pane{

    display: none;

}

.con-f1{

    width: 100%;

    height:auto;

}

.con-pane.on{

    display: block;

}

.pt35{

    padding-top: 24px;

}

.show-pic{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.show-pic-list li{

    width: 240px;

    height:160px;

    float: left;

    overflow: hidden;

    text-align: center;

	position:relative;

}

.show-pic-list li img{

    width: 240px;

    height:160px;

	display:block;

}

.show-pic-list .pic_inner{

	width: 240px;

    height:160px;

	position:absolute;

	top:0;

	left:0;

	background: rgba(51,102,204,.8);

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc3366CC, endColorstr=#cc3366CC)";

	display:none;

}

.show-pic-list li img{

    display: block;

}

.show-pic-list li .pic-order {

    font-size:30px;

    color:#fff;

    padding-top: 15px;

    height: 30px;

    line-height: 30px;

}

.show-pic-list li .pic-line{

	height:24px;

    line-height: 24px;

	padding:0 10px;

	color:#fff;

	overflow:hidden;

}

.show-pic-list li .pic-date{

    height:24px;

    line-height: 24px;

	padding:0 10px;

	color:#fff;

	overflow:hidden;

}

.show-pic-list li .show-more{

    display: inline-block;

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    color: #fff;

    margin-top: 5px;

}

.show-news{

    padding-top: 30px;

}

.show-news-title{

    height: 20px;

    line-height: 20px;

    border-left: 5px solid #2260b4;

    font-size: 18px;

    padding: 0 8px;

    font-weight: normal;

}

.show-news-title a{

    color: #2260b4;

}

.show-news-list{

    overflow: hidden;

    padding-top: 17px;

    margin-right: -69px;

}

.news-list-item{

    width: 565px;

    height: 61px;

    float: left;

    margin: 0 69px 13px 0;

}

.news-list-item dt{

    width: 90px;

    height: 61px;

    overflow: hidden;

    float: left;

}

.news-list-item dd{

    width: 455px;

    float: right;

}

.news-list-item dd .news-inner-title{

    height: 30px;

    line-height: 30px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.news-list-item dd .news-inner-title a{

    font-size: 16px;

    color: #323232;

}

.news-list-item dd .news-inner-title a:hover{

	color: #2260b4;

}

.news-list-item dd .news-tips{

    color: #a8a8a8;

    margin-right: -50px;

}

.news-list-item dd .news-tips span{

    margin-right: 30px;

}

.show-ads{

    width: 100%;

    height: 106px;

    padding: 25px 0 0;

}

.show-ads img{

    width: 100%;

    height: 106px;

}

.com-dz{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.com-dz-table{

    width: 299px;

    height: 492px;

    float: left;

    overflow: hidden;

    border: 1px solid #e6e6e6;

}

.com-dz-show{

    width: 891px;

    height: 493px;

    position:relative;

    overflow:hidden;

    float: right;

}

.com-dz-show .hd{

    width: 100%;

    height:15px;

    overflow:hidden;

    position:absolute;

    text-align: center;

    bottom:23px;

    z-index: 99;

}

.com-dz-show .hd ul li{

    display: inline-block;

    margin:0 5px;

    width:36px;

    height:5px;

    background:#fefefd;

    cursor:pointer;

}

.com-dz-show .hd ul li.on{

    background:#f4a219;

    color:#fff;

}

.com-dz-show .bd li{

    width: 891px;

    height: 493px;

    float: left;

}

.com-dz-show .bd img{

    width:891px;

    height:493px;

    display:block;

}

.com-dz-show .prev,

.com-dz-show .next{ position:absolute; left:0; top:40%;display:block; width:41px; height:55px; background:url(../images/icon1.png) 0 0 no-repeat;filter:alpha(opacity=50);opacity:0.5; }

.com-dz-show .next{ left:auto; right:0; background-position:-43px 0; }

.com-dz-show .prev:hover,

.com-dz-show .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.com-dz-title{

    height: 40px;

    line-height: 40px;

    position: relative;

    background: #4b8ee8;

    color: #fff;

    font-size: 18px;

    padding-left: 14px;

    margin-bottom: 20px;

}

.com-dz-title i{

    width: 20px;

    height: 20px;

    background:url(../images/timer.png) no-repeat;

    float: left;

    margin: 10px 10px 0 0;

    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc3366CC, endColorstr=#cc3366CC)";

}

/*table表单*/

.basic-table{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.f_dz_box{

    overflow: hidden;

    margin-bottom: 5px;

}

.basic-input {

    width: 189px;

    height: 36px;

    line-height: 36px\9;

    padding: 0 10px;

    border: 1px solid #e6e6e6;

    background:none;

    float: left;

}

.w149{

    width: 149px;

}

.w67{

    width: 69px;

    padding: 0;

}

.basic-select {

    width: 211px;

    height: 38px;

    line-height: 38px\9;

    padding-left: 10px;

    border: 1px solid #e6e6e6;

    background: none;

    float: left;

}

.basic-table i{

    font-style: normal;

    color:#4b8ee8 ;

    float: left;

    height: 38px;

    line-height: 38px;

    padding-left: 5px;

}

.basic-table span{

    float: left;

    width: 65px;

    height: 38px;

    line-height: 38px;

    text-align: right;

    color: #4b8ee8;

    padding-right: 5px;

}

.basic-table textarea {

    width: 189px;

    height: 46px;

    padding: 5px 10px;

    vertical-align: top;

    border: 1px solid #e6e6e6;

    resize: none;

    float: left;

}

.com-dz-table .btn-group{

    text-align: center;

    padding-top: 10px;

}

.com-dz-table .btn-group .blue-btn{

    color: #fff;

}

.blue-btn{

    width:130px;

    height: 36px;

    margin: 0 5px;

    line-height: 36px;

    text-align: center;

    color: #fff;

    background-color: #4b8ee8;

    font-size: 16px;

    display: inline-block;

    border: 1px solid #e6e6e6;

}

/*.dz-step{

    width: 100%;

    height: 75px;

    background: url(../images/f_pic1_5.png) no-repeat;

    margin-top: 25px;

}*/

/*领队风采*/

.leader-list{

    width: 100%;

    height: auto;

    position: relative;

    margin:50px 0 20px;

	overflow:hidden;

}

.leader-list .hd{

    width: 100%;

    overflow:hidden;

    height:80px;

    position: absolute;

    top: 30px;

    z-index: 0;

}

.leader-list .hd .prev,.leader-list .hd .next{

    display:block;

    width:44px;

    height:80px;

    float:left;

    overflow:hidden;

    cursor:pointer;

    background:url(../images/jt_pic.png) no-repeat;

}

.leader-list .hd a{

    transition: all 0s ease-in-out;

}

.leader-list .hd .prevStop {

    background-position: 0 -80px;

}

.leader-list .hd .next{

    float: right;

    background-position:-44px 0;

}

.leader-list .hd .nextStop  {

    background-position: -44px -80px;

}

.leader-list .bd{

    width: 1080px;

    padding: 0 60px;

}

.leader-list .bd li{

    width: 160px;

    height: 220px;

    float: left;

    margin: 0 10px;

}

.leader-list .bd .leader-intro{

    width: 130px;

    height: 220px;

    padding:0 15px;

}

.leader-list .bd .leader-intro .pic img{

    width: 130px;

    height: 130px;

    border-radius: 50%;

}

.leader-list .bd .leader-intro .info p{

    font-size: 12px;

    line-height: 20px;

    color: #919191;

}

.leader-list .bd .leader-intro .info .p-name{

    font-size: 14px;

    color: #4b8ee8;

    margin-top: 7px;

}

/*首页模块一结束*/

/*首页模块二开始*/

.hot-news-hd{

    width: 100%;

    height: auto;

    margin-bottom: 50px;

    overflow: hidden;

}

.hot-news-hd ul{

    margin-right: -45px;

}

.hot-news-hd li{

    width: 265px;

    float: left;

    margin-right: 45px;

}

.hot-news-inner{

    width:265px;

    height: auto;

    overflow: hidden;

}

.hot-news-inner .pic{

    width: 265px;

    height: 257px;

    overflow: hidden;

}

.hot-news-inner .info{

    width: 225px;

    height: auto;

    margin: 0 auto;

}

.hot-news-inner .info .title{

    width: 100%;

    height: 60px;

    padding-top: 10px;

    background: url(../images/line.png) no-repeat center bottom;

}

.hot-news-inner .info .title h3{

    font-size: 14px;

    font-weight: normal;

    height: 25px;

    line-height: 25px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.hot-news-inner .info .title h3 a{

    color: #2260b4;

}

.hot-news-inner .info .title h3 a:hover{

    text-decoration: underline;

}

.hot-news-inner .info .title p{

    overflow: hidden;

    margin-top: 4px;

}

.hot-news-inner .info .title p span{

    font-size: 12px;

    color: #919191;

}

.hot-news-inner .info .detail{

    height: 60px;

    line-height: 20px;

    padding-top:3px;

    font-size: 12px;

    overflow: hidden;

}

.hot-news-inner .info .detail a{

    color: #666666;

}

.hot-news-inner .info .detail a:hover{

    text-decoration: underline;

}

.hot-news-inner .show-more{

    width: 100%;

    height: 35px;

    background: url(../images/line_2.png) no-repeat center center;

    text-align: center;

    margin-top: 6px;

}

.hot-news-inner .show-more a{

    height: 35px;

    line-height:35px;

    border-radius: 4px;

    display: inline-block;

    padding: 0 40px;

    color: #fff;

    background: #4b8ee8;

}

.hot-news-inner .show-more a:hover{

    background-color:#2260b4 ;

}

.hot-news-bd{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.hot-news-bd .pic-show{

    width: 370px;

    height: 309px;

    overflow: hidden;

    position: relative;

    float: left;

}

.hot-news-bd .pic-show a{

    display: block;

}

.hot-news-bd .pic-show .pic_inner{

    position: absolute;

    top: 0;

    left: 0;

    width: 370px;

    height: 234px;

    text-align: center;

    display: none;

    z-index: 999;

    background:rgba(75,142,232,.8);

    padding-top: 75px;

}

.hot-news-bd .pic-show .pic_inner .pic-order {

    font-size:30px;

    color:#fff;

    padding-top: 15px;

    height: 30px;

    line-height: 30px;

}

.hot-news-bd .pic-show .pic_inner .pic-line{

    line-height: 24px;

    color: #fff;

}

.hot-news-bd .pic-show .pic_inner .pic-date{

    line-height: 24px;

    font-size: 12px;

    color: #fff;

}

.hot-news-bd .pic-show .pic_inner .show-more{

    display: inline-block;

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    color: #fff;

    margin-top: 5px;

}

.outdoor-news{

    width: 100%;

    height: 607px;

    overflow: hidden;

}

.outdoor-news ul{

    overflow: hidden;

    margin-right: -110px;

}

.outdoor-news li{

    width: 545px;

    height: 180px;

    float: left;

    margin: 0 110px 22px 0;

}

.outdoor-item{

    width: 545px;

    height: auto;

    overflow: hidden;

}

.outdoor-item .title{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 15px;

}

.outdoor-item .title_l{

    width: 38px;

    height: 42px;

    border: 1px solid #e1e0e0;

    float: left;

}

.outdoor-item .title_l span{

    display: block;

}

.outdoor-item .title_l span.sp1{

    background: #4b8ee8;

    height: 14px;

    line-height: 14px;

    text-align: center;

    color: #fcfbfb;

    font-size: 10px;

}

.outdoor-item .title_l span.sp2{

    height: 28px;

    line-height: 28px;

    text-align: center;

    color: #4b8ee8;

}

.outdoor-item .title_r{

    width: 490px;

    float: left;

    margin-left: 10px;

}

.outdoor-item .title_r h3{

    height: 20px;

    line-height: 20px;

    font-size: 18px;

    font-weight: normal;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.outdoor-item .title_r h3 a{

    height: 20px;

    line-height: 20px;

    color: #4b8ee8;

}

.outdoor-item .title_r h3 a:hover{

    text-decoration: underline;

}

.outdoor-item .title_r p{

    height: 16px;

    line-height: 16px;

    color: #919191;

    margin-top: 8px;

}

.outdoor-item .outdoor_bd .out-l{

    width: 148px;

    height: 108px;

    overflow: hidden;

    border: 1px solid #919191;

    float: left;

    margin-top: 5px;

}

.outdoor-item .outdoor_bd .out-r{

    width: 375px;

    line-height: 24px;

    height: 120px;

    overflow: hidden;

    float: right;

    font-size: 13px;

    color: #919191;

}

.words-show{

    width: 360px;

    height: 310px;

    padding: 0 50px;

    float: left;

}

.words-show li{

    padding-bottom: 15px;

    margin-bottom: 15px;

}

.words-show li:first-child{border-bottom: 1px dashed #919191;}

.words-show .words-inner .title{

    font-size: 20px;

    font-weight: normal;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.words-show .words-inner .title a{

    color: #454444;

}

.words-show .words-inner .title a:hover{

    color: #2260b4;

}

.words-show .words-inner .info{

    line-height: 23px;

    margin-top: 10px;

    height: 80px;

    overflow: hidden;

}

.words-show .words-inner .info a{

    color: #666;

    font-size: 12px;

}

.words-show .words-inner .info a:hover{

    text-decoration: underline;

}

.words-show .words-inner .org{

    color: #919191;

}

.words-show .words-inner .org span{

    margin-right: 50px;

}

/*重要专题*/

.zhuanti_list{

    width: 100%;

    height: 634px;

    overflow: hidden;

}

.zhuanti_list ul{

    margin-right: -95px;

    overflow: hidden;

}

.zhuanti_list ul li{

    width: 336px;

    height: 282px;

    float: left;

    margin:0 95px 35px 0;

}

.zhuanti_list .zt-f1{

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    padding-top: 12px;

}

.zhuanti_list .zt-f1 h3{

    font-size: 14px;

    font-weight: normal;

    float: left;

    width: 255px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.zhuanti_list .zt-f1 h3 a{

    color: #4f89ce;

}

.zhuanti_list .zt-f1 h3 a:hover{

    text-decoration: underline;

}

.zhuanti_list .zt-f1 span{

    float: right;

    color: #454444;

}

.zhuanti_list .zt-f2{

    width: 100%;

    height: 60px;

    overflow: hidden;

}

.zhuanti_list .zt-f2 a{

    color: #919191;

    font-size: 13px;

    line-height: 24px;

}

.zhuanti_list .zt-f2 a:hover{

    text-decoration: underline;

}

.ctr-box{

    width:800px;

    height:50px;

    margin:10px auto 0;

    text-align:center;

}

.ctr-box a{

    transition: all 0s ease-in-out;

}

.ctr-box .ctr-up,.ctr-box .ctr-down{

    display: inline-block;

    width: 55px;

    height: 41px;

    background: url(../images/jt1.png) no-repeat -56px 0;

    margin: 0 12px;

}

.ctr-box .ctr-up.disabled{

    background: url(../images/jt1.png) no-repeat 0 0;

}

.ctr-box .ctr-down{

    display: inline-block;

    width: 55px;

    height: 41px;

    background: url(../images/jt1.png) no-repeat -56px -42px;

}

.ctr-box .ctr-down.disabled{

    background: url(../images/jt1.png) no-repeat 0 -42px;

}

.out-box{

    width:800px;

    height:50px;

    margin:10px auto 0;

    text-align:center;

}

.out-box a{

    transition: all 0s ease-in-out;

}

.out-box .out-up,.out-box .out-down{

    display: inline-block;

    width: 55px;

    height: 41px;

    background: url(../images/jt1.png) no-repeat -56px 0;

    margin: 0 12px;

}

.out-box .out-up.disabled{

    background: url(../images/jt1.png) no-repeat 0 0;

}

.out-box .out-down{

    display: inline-block;

    width: 55px;

    height: 41px;

    background: url(../images/jt1.png) no-repeat -56px -42px;

}

.out-box .out-down.disabled{

    background: url(../images/jt1.png) no-repeat 0 -42px;

}

/*首页模块二结束*/

/*首页模块三开始*/

.hd-bbs{

    width: 100%;

    height: 138px;

    background: #4b8ee8;

    margin-bottom: 35px;

}

.hd-bbs-tab{

    width: 170px;

    height: 138px;

    float: left;

}

.hd-bbs-tab span{

    width: 100%;

    height: 69px;

    line-height: 69px;

    display: block;

    background: #4b8ee8;

    font-size: 16px;

}

.hd-bbs-tab span.on{

    background: #ff9900;

}

.hd-bbs-tab span a{

    display: block;

    color: #fff;

}

.hd-bbs-tab span a i{

    display: block;

    float: left;

    width: 30px;

    height: 25px;

    background:url(../images/king.png) no-repeat 0 0;

    margin: 20px 8px 0 15px;

}

.hd-bbs-con{

    width: 980px;

    height: 138px;

    float: left;

}

.hd-bbs-pane{

    width: 980px;

    height: 138px;

    padding-left: 10px;

    margin-right: -10px;

    display: none;

}

.hd-bbs-pane.on{

    display: block;

}

/*新加的箭头*/

.h_community_list{

	position: relative;	

}

.hd-bbs-con .hd{

    width: 960px;

    overflow:hidden;

    height:80px;

    position: absolute;

    top: 30px;

    z-index: 0;

}

.hd-bbs-con .hd .prev,.hd-bbs-con .hd .next{

    display:block;

    width:18px;

    height:32px;

    float:left;

    overflow:hidden;

    cursor:pointer;

    background:url(../images/slider-arrow.png) no-repeat -176px 0;

	margin-top:20px;

}

.hd-bbs-con .hd .next{

    float: right;

    background-position:-60px 0;

}



.hd-bbs-con .bd{

	padding: 0 20px;

}

.hd-bbs-con .tempWrap{ margin:0 50px;}

.hd-bbs-con dl{

    width: 175px;

    padding-top: 30px;

    /*margin: 0 10px;*/

    height: auto;

    overflow: hidden;

    float: left;

}

.hd-bbs-con dt{

    width: 80px;

    height: 80px;

    float: left;

    position: relative;

}

.hd-bbs-con dt .top{

    width: 28px;

    height: 33px;

    display: block;

    position: absolute;

    right: 5px;

    bottom: 5px;

    background: url(../images/king.png) no-repeat 0 -1000px;

}

.hd-bbs-con dt .top1{

    background-position: 0 -26px;

}

.hd-bbs-con dt .top2{

    background-position: 0 -59px;

}

.hd-bbs-con dt .top3{

    background-position: 0 -92px;

}

.hd-bbs-con dt .top4{

    background:none;

}

.hd-bbs-con dt .top5{

    background:none;

}

.hd-bbs-con dt img{

    width: 65px;

    height: 65px;

    border-radius: 50%;

    border: 2px solid #fff;

    display: block;

}

.hd-bbs-con dd{

	width:85px;

    float: left;

    padding: 3px 0 0 10px;

}

.hd-bbs-con dd p{

    color: #fff;

    height: 22px;

    line-height: 22px;

    overflow: hidden;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.hd-bbs-con dd p span{

    color:#fcbf64;

    font-size: 18px;

}

.hd-bbs-me{

    width: 50px;

    height: 100px;

    float: left;

    background: #ff9900;

    text-align: center;

    padding-top: 38px;

    line-height: 23px;

}

.hd-bbs-me a{

    font-weight: bold;

    color: #fff;

    font-size: 18px;

}

/*评论*/

.footprint{

    width: 100%;

    height: 520px;

    margin-bottom: 30px;

    overflow: hidden;

}

.f-footprint-item{

    width: 390px;

    height: auto;

    float: left;

}

.f-footprint-item .footprint-list dt{

    width: 390px;

    height: 155px;

    overflow: hidden;

    position: relative;

    margin-bottom: 1px;

}

.f-footprint-item .footprint-list dt .tips{

    width: 120px;

    height: 32px;

    background:url(../images/tips3-1.png) no-repeat;

    position: absolute;

    top: 7px;

    left: 0;

    color: #fff;

}

.f-footprint-item .footprint-list dd{

	height:332px;

    padding: 20px 10px 10px;

    border: 1px solid #ebebeb;

    background: #f5f5f5;

}

.footprint-list .info h3{

    font-weight: normal;

    font-size: 18px;

    height: 32px;

    line-height: 32px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.footprint-list .info .foot-con{

    height: 120px;

    overflow: hidden;

    line-height: 30px;

    /*margin-bottom: 10px;*/

}

.footprint-list .info .foot-con a{

    color: #999999;

}

.footprint-list .info .foot-con a:hover{

    text-decoration: underline;

}



.footprint-list .info .pl{

    height: 40px;

    line-height: 40px;

    overflow: hidden;

}

.footprint-list .info .pl .pl-l{

    overflow: hidden;

    float: left;

}

.footprint-list .info .pl .pl-l span{

    float: left;

    color: #666666;

    margin-right: 12px;

}

.footprint-list .info .pl .pl-l span i{

    width: 20px;

    height: 20px;

    float: left;

    margin-top: 10px;

    background: url(../images/icon.png) no-repeat;

}

.footprint-list .info .pl .pl-l span.place i{

    background-position:0 0;

}

.footprint-list .info .pl .pl-l span.watch i{

    background-position:0 -20px;

}

.footprint-list .info .pl .pl-l span.count i{

    background-position:0 -40px;

}

.footprint-list .info .pl .pl-r{

    float: right;

    color: #666666;

    font-size: 12px;

}

.footprint-list .info .pl .pl-r a{

    color: #666666;

}

.footprint-list .info .pl .pl-r a:hover{

    text-decoration: underline;

    color: #3366cc;

}

.f-footprint-item .footprint-list .info .pl_p{

    overflow: hidden;

    border-top: 2px solid #003399;

}

.f-footprint-item .footprint-list .info .pl_p ul{

    padding: 8px 0;

}

.f-footprint-item .footprint-list .info .pl_p li{

    height: 28px;

    line-height: 28px;

}

.f-footprint-item .footprint-list .info .pl_p p{

    float: left;

    color: #999999;

}

.f-footprint-item .footprint-list .info .pl_p p a{

    color: #ff9900;

}

.f-footprint-item .footprint-list .info .pl_p .date{

    float: right;

    color: #666666;

}

.footprint-item{

    width: 795px;

    height: 153px;

    overflow: hidden;

    margin-bottom: 30px;

}

.footprint-item .footprint-list dt{

    width: 229px;

    height: 153px;

    overflow: hidden;

    float: left;

}

.footprint-item .footprint-list dd{

    float: left;

    width: 540px;

	height:142px;

    padding: 9px 10px 0 15px;

    background: #f5f5f5;

    border: 1px solid #ebebeb;

    border-left: 0;

}

.footprint-item .footprint-list .info .foot-con{

    height: 30px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.footprint-item .footprint-list .info .more{

	text-align:right;

}

.footprint-item .footprint-list .info .more a{

	color:#4b8ee8;

}



/*推荐路线*/

.bd-bbs{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.hot-line{

    width: 890px;

    height: auto;

    float: left;

}

.hot-line-item{

    width: 100%;

    padding: 24px 0;

    border-bottom: 1px dashed #a1a1a1;

    overflow: hidden;

}

.hot-line-item .line-item-l{

    width: 430px;

    height: 91px;

    float: left;

}

.hot-line-item .line-item-l li{

    width: 135px;

    height: 91px;

    float: left;

    overflow: hidden;

    margin-right: 7px;

}

.hot-line-item  .line-item-r{

    float: right;

    width: 430px;

    height: 91px;

}

.line-item-r .title{

    height: 20px;

    line-height: 20px;

    font-size: 18px;

    font-weight: normal;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.line-item-r .line-detail{

    padding-top: 8px;

}

.line-item-r .line-detail p{

    line-height: 22px;

    color: #919191;

}

.line-item-r .line-detail span{

    margin-right: 35px;

}

.line-item-r .editor-inner{

    font-size: 12px;

    height: 15px;

    line-height: 15px;

    margin-top: 5px;

    color: #919191;

}

.line-item-r .editor-inner a{

    color: #4b8ee8;

}

.line-item-r .editor-inner .editor{

    margin-right: 70px;

    float: left;

}

.line-item-r .editor-inner .date{

    float: left;

    margin-right: 15px;

}

.line-item-r .editor-inner .show-pl{

    float: right;

}

.line-item-r .editor-inner .show-pl span{

    float: left;

    margin-right: 3px;

}

.line-item-r .editor-inner .show-pl span i{

    width: 21px;

    height: 15px;

    background:url(../images/icon.png) no-repeat 0 -62px;

    float: left;

}

.line-item-r .editor-inner .show-pl .watch i{

    background-position: 0 -62px;

}

.line-item-r .editor-inner .show-pl .pl i{

    background-position: 0 -77px;

}

.line-item-r .editor-inner .show-pl .good i{

    background-position: 0 -92px;

}

.hot-pl{

    width: 258px;

    height: auto;

    float: right;

}

.hot-pl-list{

    width: 100%;

    height: 280px;

    overflow: hidden;

}

.hot-pl-item .hd-pl dl{

    padding: 8px 0 0 0;

    overflow: hidden;

}

.hot-pl-item .hd-pl dt{

    width: 40px;

    height: 38px;

    padding-top: 7px;

    float: left;

}

.hot-pl-item .hd-pl dt img{

    border-radius: 50%;

}

.hot-pl-item .hd-pl dd{

    width: 215px;

    font-size: 12px;

    line-height: 22px;

    float: left;

}

.hot-pl-item .hd-pl dd .name{

    margin-right: 12px;

}

.hot-pl-item .hd-pl dd .name a{

    font-size: 14px;

    color: #2260b4;

}

.hot-pl-item .hd-pl dd .time{

    color: #919191;

}

.hot-pl-item .bd-pl{

    height: 62px;

    color: #919191;

    background: #fbfbfb;

    border: 1px solid #eeeeee;

    border-radius: 4px;

    padding: 8px;

    font-size: 13px;

    line-height: 20px;

    position: relative;

    margin-top: 7px;

}

.hot-pl-item .bd-pl p{

    height: 60px;

    overflow: hidden;

}

.hot-pl-item .bd-pl p a{

    color: #919191;

}

.hot-pl-item .bd-pl .rect{

    width: 11px;

    height: 7px;

    background: url(../images/rect3-1.png);

    position: absolute;

    top: -7px;

    left: 15px;

}

/*首页模块三结束*/

/*首页模块四开始*/

/*步道*/

.ivv-box{

    height: auto;

    overflow: hidden;

    margin:0 -15px 25px 0;

}

.ivv-item{

    width: 388px;

    height: 315px;

    border: 1px solid #999999;

    margin-right: 15px;

    float: left;

    position: relative;

}

.ivv-show{

    width: 388px;

    height: 185px;

    overflow:hidden;

    position:relative;

}

.ivv-show img{

    width: 388px;

    height: 185px;

    display: block;

}

.ivv-show .hd{

    width: 100%;

    height:30px;

    line-height: 30px;

    overflow:hidden;

    position:absolute;

    bottom: 0;

    z-index: 99;

    text-align: center;

    background: rgba(0,0,0,.2);

}

.ivv-show .hd ul li{

    display: inline-block;

    width:12px;

    height:12px;

    margin: 10px 4px 0;

    border-radius: 50%;

    background:#fff;

    cursor:pointer;

}

.ivv-show .hd ul li.on{

    background:#ff9900;

}

.ivv-show .bd ul li{

    width: 388px;

}

.ivv-show .bd img{ width:388px; height:165px; display:block;  }

.ivv-item .info{

    padding: 8px;

}

.ivv-item .info h3{

    height: 30px;

    line-height: 30px;

    font-size: 16px;

    font-weight: normal;

}

.ivv-item .info p{

    height: 56px;

    overflow: hidden;

    line-height: 28px;

}

.ivv-item .info p a{

   color: #999999;

}

.ivv-item .info p a:hover{

    text-decoration: underline;

}

.ivv-item .more{

    position: absolute;

    right: 10px;

    bottom: 5px;

}

.ivv-item .more a{

    color: #999999;

}

.ivv-item .blue a{

    color: #2260b4;

}

.ivv-item .more a:hover{

    text-decoration: underline;

}

.con-f4 .hot-news-bd{

    width: 1250px;

}

.con-f4 .hot-news-bd .pic-show{

    margin: 0 45px 16px 0;

}

 /*目的地*/

.destination dl{

    width: 445px;

    padding: 24px 0;

    float: left;

    border-bottom: 1px dashed #bfbfbf;

}

.destination dt{

    width: 135px;

    height: 91px;

    float: left;

}

.destination dd{

    width: 275px;

    height: 91px;

    float: left;

    padding: 0 15px 0 20px;

    overflow: hidden;

}

.destination dd h3{

    font-weight: normal;

    font-size: 18px;

    height: 20px;

    line-height: 20px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    margin-bottom: 4px;

}

.destination dd .info p{

    color: #919191;

    line-height: 23px;

}

.destination dd .info p span{

    width: 125px;

    display: inline-block;

}

/*专家团队*/

.top-team-info{

    width: 100%;

    height: 365px;

    overflow: hidden;

    padding-top: 20px;

    display: none;

}

.top-team-info.cur{

    display: block;

}

.taam-info-l{

    width: 630px;

    height: 360px;

    border: 1px solid #4b8ee8;

    float: left;

}

.taam-info-r{

    width: 510px;

    height: 365px;

    overflow: hidden;

    float: right;

}

.taam-info-r h3{

    color: #3366cc;

    font-size: 24px;

    height: 26px;

    line-height: 26px;

    font-weight: normal;

    margin-bottom: 38px;

}

.taam-info-r .con{

    height: 300px;

    overflow: hidden;

    color: #919191;

    line-height: 30px;

    position:relative;

}

.taam-info-r .con .more{

    position: absolute;

    right: 0;

    bottom:0;

    color: #3366cc;

}

.taam-info-r .con .more:hover{

    text-decoration: underline;

}

.team-list{

    width: 100%;

    height: auto;

    position: relative;

    margin:50px 0 20px;

}

.team-list .hd{

    width: 100%;

    overflow:hidden;

    height:80px;

    position: absolute;

    top: 30px;

}

.team-list .hd .prev,.team-list .hd .next{

    display:block;

    width:44px;

    height:80px;

    float:left;

    overflow:hidden;

    cursor:pointer;

    background:url(../images/jt_pic.png) no-repeat;

}

.team-list .hd .next{

    float: right;

    background-position:-44px 0;

}

.team-list .hd a{

    transition: all 0s ease-in-out;

}

.team-list .hd .prevStop1 {

    background-position: 0 -80px;

}

.team-list .hd .nextStop1  {

    background-position: -44px -80px;

}

.team-list .bd{

    width: 1022px;

    padding: 0 89px;

	position:relative;

	z-index:99;

}

.team-list .bd li{

    width: 120px;

    height: auto;

    float: left;

    margin: 0 13px;

}

.team-list .bd .team-intro{

    width: 120px;

    height: auto;

}

.team-list .bd .team-intro .pic img{

    width: 116px;

    height: 116px;

    border-radius: 50%;

    border: 2px solid #919191;

}

.team-list .bd li.cur .team-intro .pic img{

    border-color: #4b8ee8;

}

.team-list .bd .team-intro .info{

    text-align: center;

    font-size: 18px;

}

.team-list .bd .team-intro .info .p-name{

    color: #919191;

    height: 44px;

    line-height: 44px;

}

.team-list .bd li.cur .team-intro .info .p-name{

    color: #4b8ee8;

}

/*首页模块四结束*/

/*首页模块五开始*/

.ivv-info-l{

    width: 380px;

    height: auto;

    float: left;

}

.ivv-info-l .f-logo{

    overflow: hidden;

}

.ivv-info-l .logo-in{

    width: 99px;

    height: 96px;

    float: left;

}

.ivv-info-l .logo-info{

    padding-top: 12px;

    width: 240px;

    float: right;

}

.ivv-info-l .logo-info h3{

    font-size: 18px;

    color: #4b8ee8;

    font-weight:normal;

    height: 20px;

    line-height: 20px;

}

.ivv-info-l .logo-info p{

    color: #4b8ee8;

    font-size: 10px;

    height: 20px;

    line-height: 20px;

}

.ivv-info-l .ivv-info-inner{

    padding-top: 10px;

    line-height: 34px;

}

.ivv-info-l .ivv-info-inner a{

    color: #919191;

}

.ivv-info-l .ivv-info-inner .con{

    width: 100%;

    height: 140px;

    overflow: hidden;

    display: block;

}

.ivv-info-l .ivv-info-inner .con1{

    width: 100%;

    height:260px;

    overflow: hidden;

    display: block;

}

.ivv-info-l .ivv-info-inner a:hover{

    text-decoration: underline;

}

.ivv-info-l .ivv-info-inner .more{

    display: block;

    color: #4b8ee8;

    text-align: right;

    line-height: 18px;

}

.ivv-held h3{

    font-weight: normal;

    margin-bottom: 18px;

}

.ivv-held h3 a{

    color: #4b8ee8;

}

.ivv-held ul{

    height: 77px;

    overflow: hidden;

    margin-right: -15px;

}

.ivv-held ul li{

    width: 81px;

    height: auto;

    float: left;

    text-align: center;

    margin-right: 15px;

}

.ivv-held ul li p{

    height: 16px;

    line-height: 16px;

    margin-top: 7px;

    color: #919191;

}

.ivv-info-r{

    width: 800px;

    height: auto;

    float: right;

}

.ivv-info-r ul{

    overflow: hidden;

    margin-right: -15px;

}

.ivv-info-r li{

    float: left;

    margin: 0 10px 10px 0;

    text-align: center;

}

.ivv-info-r li.info1{

    width: 195px;

}

.ivv-info-r li.info2{

    width: 195px;

}

.ivv-info-r li.info3{

    width: 390px;

}

.ivv-info-r li.info4{

    width: 400px;

}

.ivv-info-r li.info5{

    width: 190px;

}

.ivv-info-r li.info6{

    width: 190px;

}

.ivv-info-r li .title{

    height: 60px;

    line-height: 60px;

    text-align: center;

}

.ivv-info-r li a{

    width: 100%;

    height: 190px;

    display: block;

    background: #f0f0f0;

}

.ivv-info-r li a:hover{

    background: #4b8ee8;

}

.ivv-info-r li a:hover .title{

    color: #fff;

}

.ivv-info-r span{

    display: inline-block;

}

.ivv-info-r .more-pic{

    width: 38px;

    height: 38px;

    padding-top: 75px;

}

.ivv-info-r .more{

    display: block;

    color: #ff9900;

    padding-top: 10px;

}

/*首页模块五结束*/

/*首页模块六开始*/

.select-info-l{

    width: 390px;

    height: 390px;

    overflow: hidden;

    float: left;

    position: relative;

}

.select-info-l img{

    width: 390px;

    height: 390px;

}

.select-info-l .tips{

    width: 180px;

    padding: 10px 0 0 15px;

    height: 50px;

    position: absolute;

    left: 0px;

    bottom: 38px;

    background: url(../images/f_pic5_4.png) no-repeat;

}

.select-info-l .tips p{

    height: 20px;

    line-height: 20px;

}

/*首页模块六结束*/

/*foot开始*/

.foot_wrap{

    width: 100%;

    height: 241px;

    padding-top: 30px;

    background:url(../images/foot_bg.jpg) no-repeat;

    margin-top: 100px;

    color: #fefdfd;

}

.foot_wrap .foot{

    width: 1200px;

    margin: 0 auto;

    position: relative;

}

.foot_wrap .foot .foot-bg{

    width: 170px;

    height: 33px;

    background: url(../images/foot_bg1.png) no-repeat;

    position: absolute;

    top: -63px;

    left: 0;

}

.foot-top{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.foot-top dl{

    float: left;

    height: 151px;

    border-right: 1px solid #fefdfd;

}

.foot-top dl a:hover{

    text-decoration: underline;

}

.foot-top .item1{

    width: 120px;

    padding-left: 49px;

}

.foot-top .item2{

    width: 144px;

    padding-left: 25px;

}

.foot-top .item3{

    width: 120px;

    padding-left: 49px;

}

.foot-top .item4{

    width: 200px;

    padding-left: 45px;

}

.foot-top .item4 dd{

    padding-top: 2px;

}

.foot-top .item4 .focus-in{

    width: 165px;

    height: 53px;

    padding-bottom:10px;

}

.foot-top .item4 .focus-in .focus-l{

    width: 53px;

    height: 53px;

    float: left;

    cursor: pointer;

}

.foot-top .item4 .logo_sys_code {

    width: 200px;

    height: 200px;

    background-color: rgba(0,0,0,0.5);

    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);

    position: absolute;

    z-index: 999;

    top: -40px;

    left: 50%;

    margin-left: -80px;

    display: none;

}

.foot-top .item4 .logo_sys_code .code_box {

    width: 180px;

    height: 180px;

    margin: 10px;

    background-color: #fff;

}

.foot-top .item4 .focus-in .focus-r{

    padding-left: 15px;

    float: left;

    cursor: pointer;

}

.foot-top .item5{

    width: 203px;

    padding:0 22px 0 25px;

}

.foot-top .item6{

    width: 159px;

    padding-left: 30px;

}

.foot-top .item6 .app-box{

    padding-top: 10px;

}

.foot-top .item6 .app-box .app{

    width: 82px;

    height: 82px;

    float: left;

}

.foot-top .item6 .app-box .app-r{

    padding-left: 15px;

    float: left;

}

.foot-top .item6 .app-box .app-r p{

    width: 50px;

}

.foot-top .item6 .app-box .app-r p img{

    display: block;

    padding-left: 5px;

}

.foot-top .item6 .app-box .app-r p span{

    display: block;

    font-size: 10px;

    height: 14px;

    line-height: 14px;

}

.foot-top .item5 dd{

    line-height: 32px;

    margin-right:-22px;

}

.foot-top .item5 dd a{

    margin-right: 22px;

    display: inline-block;

}

.foot-top dl:first-child{

    border-left: 1px solid #fefdfd;

}

.foot-top dl a{

    color: #fefdfd;

}

.foot_wrap .copyright{

    height: 24px;

    line-height: 24px;

    display: block;

    font-size: 12px;

    padding-top: 30px;

}

.foot-top dl dt{

    font-size: 16px;

    padding-bottom: 8px;

}

.foot-top dl dt a{

    color: #fefdfd;

}

.foot-top dl dd{

    height: 25px;

    line-height: 25px;

    font-size: 12px;

}

.foot-top dl dd a{

    color: #fefdfd;

}

/*foot结束*/

/*拉一拉扫描二维码*/

.slide-ewm{

    width: 358px;

    height: auto;

    position: absolute;

    right: 30px;

    top: 450px;

    /*top:629px;*/

    overflow: hidden;

    z-index: 0;

}

.slide-ewm .mouse-line{

    width: 100%;

    height: 55px;

    cursor: pointer;

    background: url(../images/mouse.png) no-repeat center top;

}

.slide-ewm .slide-bd{

    width: 358px;

    height: 180px;

    background:url(../images/ewm_bg.png) no-repeat;

    position: relative;

}

.slide-ewm .slide-bd .small{

    width: 16px;

    height: 16px;

    position: absolute;

    bottom: 12px;

    left: 50%;

    margin-left: -8px;

    /*display: none;*/

}

.slide-ewm .slide-bd .big{

    width: 106px;

    height: 106px;

    position: absolute;

    top: 8px;

    left: 50%;

    margin-left: -53px;

    display: none;

}

.slide-ewm .slide-bd .back{

    width: 30px;

    height: 33px;

    position: absolute;

    bottom: 15px;

    left: 50%;

    margin-left: -15px;

    cursor: pointer;

    display: none;

}

.slide-ewm .tips{

    text-align: center;

    color: #999999;

    line-height: 24px;

    margin-top: 10px;

}

/*右侧悬浮窗*/

.right-nav-box{

    position: fixed;

    width: 55px;

    height: 400px;

    right: 10px;

    bottom:100px;

    z-index: 999;

    display: none;

}

.right_nav_list{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.right_nav_list li{

    width: 55px;

    height: 55px;

    overflow: hidden;

    margin-bottom: 2px;

}

.right_nav_list li span.all_btn{

    width: 35px;

    height: 30px;

    background:url(../images/right_btn.png) no-repeat 0 0;

    margin: 4px auto 0;

}

.right_nav_list li span{

    display: block;

    text-align: center;

    color: #fff;

}

.right_nav_list li span.wz{

    height: 16px;

    line-height: 16px;

}

.right_nav_list li a{

    width: 100%;

    height: 55px;

    display: block;

    background: #8f8d8d;

    overflow: hidden;

}

.right_nav_list li a:hover{

    background: #3366cc;

}

.right_nav_list li.on a{

    background: #3366cc;

}

.right_nav_list li span.btn1{

    background-position: 0 0;

}

.right_nav_list li span.btn2{

    background-position: 0 -30px;

}

.right_nav_list li span.btn3{

    background-position: 0 -60px;

}

.right_nav_list li span.btn4{

    background-position: 0 -90px;

}

.right_nav_list li span.btn5{

    background-position: 0 -120px;

}

.right_nav_list li span.btn6{

    background-position: 0 -150px;

}

.right_nav_list li .goTop{

    padding-top: 15px;

}

.right_nav_list li .goTop .rect{

    width: 100%;

    height: 8px;

    background: url(../images/rect3-2.png) no-repeat center top;

    margin-top: 5px;

}

/*分页*/

.pagination {

    margin: 20px 0 40px 0;

    text-align: center;

    clear: both;

}

.pagination ul li {

    display: inline-block;

    margin: 0 5px;

}

.pagination ul li a{

    height: 28px;

    line-height: 28px;

    padding: 0 10px;

    display:inline-block;

    background: #e9e9e9;

    border-radius: 3px;

    color: #454444;

}

.pagination ul li.on a{

    background: #3e79d8;

    color: #fff;

}

.pagination .first i{

    width: 7px;

    height: 5px;

    float: left;

    background:url(../images/pages.png) no-repeat 0 0;

    margin: 12px 5px 0 0;

}

.pagination .last i{

    width: 7px;

    height: 5px;

    float: right;

    background:url(../images/pages.png) no-repeat -8px 0;

    margin: 12px 0 0 5px;

}

/* .pagination .prev,.pagination .next{

    margin:0 10px;

} */

/*面包屑*/

.breadcrumb{

    font-size: 16px;

    color: #919191;

    height: 28px;

    line-height: 28px;

    padding-bottom: 15px;

}

.breadcrumb a{

    color: #919191;

}

/*详情页*/

.mdd-detail{

    width: 880px;

    height: auto;

    float: left;

    overflow: hidden;

}

.mdd-detail .mdd-bd{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 35px;

}

.mdd-bd-nav{

    width: 100%;

    height: auto;

    overflow: hidden;

    position: relative;

    z-index: 999;

	margin-bottom:-6px;

}

.mdd-bd-nav.setfixed{ 

    position:fixed; 

    width: 880px;

    height: auto;

    overflow: hidden;

    z-index: 999;

    top:0;

    /*padding: 30px 0;

    background: rgba(0,0,0,.2);*/

}

.mdd-bd-nav li{

    width: 80px;

    height: 36px;

    line-height: 30px;

    text-align:center;

    float: left;

    margin-right: 7px;

    font-size: 14px;

}

.mdd-bd-nav li a{

    width: 100%;

    height:30px;

    background: #e6e6e6;

    color: #454444;

    display: block;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

}

.mdd-bd-nav li a:hover{

    width: 100%;

    height:36px;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

    background: url(../images/rect3-3.png) no-repeat;

    color:#fff;

}

.mdd-bd-nav li.on a{

    width: 100%;

    height:36px;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

    background: url(../images/rect3-3.png) no-repeat;

    color:#fff;

}

.mdd-bd .mdd-con{

    width: 878px;

    height: auto;

    border: 1px solid #e6e6e6;

    overflow: hidden;

    padding: 30px 0;

    position: relative;

}

.mdd-bd .mdd-con-l{

    width: 672px;

    height: auto;

    padding: 0 35px;

}

.mdd-bd .mdd-item{

    width: 100%;

    height: auto;

    margin-bottom: 35px;

    overflow: hidden;

}

.mdd-bd .mdd-item .title h3{

    height: 45px;

    line-height: 45px;

    color: #4b8ee8;

    font-weight: normal;

    font-size: 18px;

}

.mdd-bd .mdd-item .title{

    width: 100%;

    height: 45px;

    border-bottom: 1px dashed #4b8ee8;

}

.mdd-bd .mdd-item-con{

    padding-top: 15px;

}

.mdd-bd .mdd-item-con .map{

    margin-top: 10px;

}

.mdd-bd .mdd-item-con{

    color: #919191;

    line-height: 30px;

}

.mdd-bd .mdd-zj .pic{

    width: 100%;

    height: auto;

}

.mdd-bd .mdd-zj .item{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 10px;

}

.mdd-bd .mdd-zj img{

    width: 100%;

    height: auto;

}

.mdd-bd .mdd-zj .item p{

    height: 48px;

    line-height: 48px;

    overflow: hidden;

    color: #919191;

}

/*驴友评价*/

.mdd-bd .mdd-pj .pj-hd{

    width: 100%;

    height: 32px;

}

.mdd-bd .mdd-pj .pj-hd .pj-title{

    float: left;

    height: 32px;

    line-height: 32px;

    overflow: hidden;

    color: #4b8ee8;

    font-size: 18px;

}

.mdd-bd .mdd-pj .pj-hd .btn-group{

    float: right;

    margin-top: 3px;

}

.mdd-bd .mdd-pj .pj-hd .btn-group a{

    width: 62px;

    height: 26px;

    line-height: 26px;

    border: 1px solid #919191;

    text-align: center;

    display: inline-block;

    color: #454444;

    background: #f1f1f1;

    margin-left: 9px;

    border-radius: 2px;

}

.mdd-pj .pj-box .pj-text{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 12px;

}

.mdd-pj .pj-box .pj-text .ke-container {

    width: 670px!important;

}

.mdd-pj .pj-box .pj-text textarea{

    width: 670px;

    height: 144px;

    overflow: hidden;

    border: 1px solid #919191;

}

.mdd-pj .pj-box .pj{

    width: 100%;

    height: 32px;

    margin-top: 18px;

}

.mdd-pj .pj-box .pj .yzm{

    float: left;

}

.mdd-pj .pj-box .pj .yzm span.tips{

    float: left;

    height: 32px;

    line-height: 32px;

    padding-right: 10px;

}

.mdd-pj .pj-box .pj .yzm span.pic{

    float: left;

    width: 110px;

    height: 30px;

    margin-left: 15px;

}

.mdd-pj .pj-box .pj .yzm input[type="text"]{

    width: 196px;

    height: 28px;

    line-height: 28px;

    border: 1px solid #919191;

    float: left;

}

.mdd-pj .pj-box .pj .send{

    width: 76px;

    height: 32px;

    line-height: 32px;

    text-align: center;

    background: #4b8ee8;

    font-size: 18px;

    float: right;

}

.mdd-pj .pj-box .pj .send a{

    color: #fff;

}
.mdd-pj .pj-box .pj .send input{
	line-height: 32px;
	font-size: 18px;
	border: none;
	background: #4b8ee8;
    font-weight: 700;
	cursor: pointer;
	color: #fff;
}
.mdd-pj .pj_bd .tips{

    height: 50px;

    line-height: 50px;

    color: #4b8ee8;

    border-bottom: 1px solid #919191;

    margin-top: 22px;

    font-size: 18px;

}

/*.mdd-bd .mdd-con .side-catalog{

    width: 120px;

    height: 315px;

    position: fixed;

    top: 100px;

    left: 50%;

    margin-left:150px;

    display: none;

}

*/

.mdd-con .side-catalog {

    width: 120px;

    height: auto;

    position: absolute;

    top: 100px;

    right: 0;

    margin-left: 159px;

}

.mdd-con .side-catalog .side-bar{

    width: 5px;

    height: 315px;

    background: #e6e6e6;

    position: absolute;

    top: 0px;

    left: 5px;

}

.side-catalog .catalog-scroller{

    position: absolute;

    top:0;

    left: 0;

    padding-top: 30px;

}

.side-catalog .catalog-scroller .catalog-title{

    height: 30px;

    line-height: 30px;

    position: relative;

    z-index: 99;

    margin-bottom: 22px;

}

 .side-catalog .catalog-scroller .pointer{

    width: 14px;

    height: 19px;

    background: url(../images/point.png) no-repeat;

    display: block;

    float: left;

    margin-top: 5px;

}

 .side-catalog .catalog-scroller .catalog-title.side .pointer{

    background: url(../images/point1.png) no-repeat;

}

.side-catalog .catalog-scroller .text{

    padding-left: 12px;

}

.side-catalog .catalog-scroller .text a{

    font-size: 16px;

    color: #919191;

}

.side-catalog .catalog-scroller .catalog-title.side .text a{

    font-size: 14px;

}

.catalog-send{

    height: 30px;

    line-height: 30px;

    background: #4b8ee8;

    padding: 0 15px;

    display: inline-block;

    margin-left: 10px;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

}

.catalog-send a{

    color: #fff;

    font-size: 14px;

}

/*评论列表*/

.pj-list-box .pj-l .pic{

    width: 48px;

    line-height: 48px;

    overflow: hidden;

    float: left;

}

.pj-list-box{

    width: 100%;

    height: auto;

    padding: 15px 0;

    overflow: hidden;

    border-bottom: 1px dashed #d9d6d6;

}

.pj-list-box .pj-l .pic img{

    width: 48px;

    height: 48px;

    border-radius: 50%;

}

.pj-list-box .pj-l .pj-det{

    width: 450px;

    float: left;

    padding-left: 15px;

}

.pj-list-box .pj-l .pj-det span{

    height: 24px;

    line-height: 24px;

    color: #3b71ba;

}

.pj-list-box .pj-l .pj-det p{

    color: #919191;

    line-height: 20px;

}

.pj-list-box .pj-date{

    float: right;

    color: #919191;

}

/*活动（定制）*/

.dz-step{

    width: 100%;

    height: auto;

    margin: 20px 0 20px;

    overflow: hidden;

}

.dz-step .title{

    height: 24px;

    line-height: 24px;

    font-size: 18px;

    color:#4b8ee8 ;

    font-weight: normal;

}

.dz-step .title.nb{

    margin-bottom: 25px;

}

.dz-step .bg1{

    margin: 15px 0;

}

.dz-step .wz{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top: 8px;

}

.dz-step .wz ul{

    margin-right: -60px;

}

.dz-step .wz li{

    width: 120px;

    height: auto;

    float: left;

    margin-right: 60px;

}

.dz-step .wz li span{

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    color: #4b8ee8;

    display:block;

    text-align: center;

}

.dz-step .wz li p{

    font-size: 12px;

    color: #919191;

    line-height: 20px;

}

/*内页切换*/

.hd-top-nav{

    height: 40px;

    line-height: 40px;

    border: 1px solid #e6e6e6;

    margin-bottom: 28px;

}

.hd-top-nav li{

    width: 110px;

    float: left;

    font-size: 16px;

    text-align: center;

    border-right: 1px solid #e6e6e6;

}

.hd-top-nav li a{

    color: #3366cc;

}

.hd-top-nav li.on a{

    width: 100%;

    display: block;

    background: #3366cc;

    color: #fff;

}

.hd-top-nav .hd-total{

    float: right;

    font-size: 16px;

    padding-right: 20px;

}

.hd-top-nav .hd-total span{

    color: #3366cc;

}

/*内页相册*/

.hd-pic-list{

    margin-right:-93px;

}

.hd-pic-list li{

    width: 338px;

    height: auto;

    overflow: auto;

    margin-bottom: 35px;

    float: left;

    margin-right: 93px;

}

.hd-pic-list li .pic{

    width: 336px;

    height: 182px;

    border: 1px solid #e6e6e6;

    border-radius: 3px;

    position: relative;

}

.hd-pic-list li .pic .pic-info{

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    bottom: 0;

    background: rgba(51,102,204,.8);

    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc3366cc, endColorstr=#cc3366cc)";

    display: none;

}

.hd-pic-list li .pic .pic-info .inner{

    width: 245px;

    padding-top: 40px;

    margin: 0 auto;

}

.hd-pic-list li .pic .pic-info .inner .title{

    text-align: center;

    color: #f4a219;

}

.hd-pic-list li .pic .pic-info .inner .ms{

    color: #fff;

    height: 48px;

    overflow: hidden;

    font-size: 12px;

}

.hd-pic-list li .pic .pic-info .inner .more{

    text-align: center;

    color: #f4a219;

    margin-top: 15px;

}

.hd-pic-list li .info{

    margin-top: 12px;

    height: 28px;

    line-height: 28px;

}

.hd-pic-list li .info a.title{

    width: 260px;

    height: 28px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    float: left;

    color: #4f89ce;

}

.hd-pic-list li .info span.date{

    float: right;

    color: #454444;

}

.hd-bd-content{

    width: 100%;

    height: auto;

    overflow:hidden;

}

.hd-bd-content .hd-bd-item{

    border: 1px solid #e6e6e6;

    padding: 9px;

    overflow: hidden;

    margin-bottom: 20px;

}

.hd-bd-content .hd-bd-item:hover{

    border: 1px solid #4b8ee8;

}

.hd-bd-content .hd-bd-item dt{

    width: 200px;

    height: 200px;

    overflow: hidden;

    float: left;

}

.hd-bd-content dd{

    width: 620px;

    float: right;

}

.hd-bd-content dd a{

    color: #4b8ee8;

}

.hd-bd-content .hd-info .title {

    height: 26px;

    line-height: 26px;

    font-size: 16px;

    font-weight: normal;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.hd-bd-content .hd-info .title a{

    color: #4b8ee8;

}

.hd-bd-content .hd-info .title a:hover{

    text-decoration: underline;

}

.hd-bd-content .hd-info .editor-inner{

    font-size: 13px;

    height: 15px;

    line-height: 15px;

    margin-top:12px;

    color: #919191;

}

.hd-bd-content .hd-info .editor-inner a{

    color: #4b8ee8;

}

.hd-bd-content .hd-info .editor-inner a:hover{

    text-decoration: underline;

}

.hd-bd-content .hd-info .editor-inner .editor{

    margin-right: 70px;

    float: left;

}

.hd-bd-content .hd-info .editor-inner .date{

    float: left;

    margin-right: 15px;

}

.hd-bd-content .hd-info .editor-inner .show-pl{

    float: left;

}

.hd-bd-content .hd-info .editor-inner .show-pl span{

    float: left;

    margin-right: 3px;

}

.hd-bd-content .hd-info .editor-inner .show-pl span i{

    width: 21px;

    height: 15px;

    background:url(../images/icon.png) no-repeat 0 -62px;

    float: left;

}

.hd-bd-content .hd-info .editor-inner .show-pl .watch i{

    background-position: 0 -62px;

}

.hd-bd-content .hd-info .editor-inner .show-pl .pl i{

    background-position: 0 -77px;

}

.hd-bd-content .hd-info .editor-inner .show-pl .good i{

    background-position: 0 -92px;

}

.hd-bd-content .md-info{

    color: #919191;

    margin-top: 30px;

    border-bottom: 1px dotted #d9d6d6;

    padding-bottom: 5px;

}

.hd-bd-content em,.hd-bd-content i{

	width:95px;

    display: inline-block;

    vertical-align: middle;

    height: 28px;

    overflow: hidden;

    font-style: normal;

}

.hd-bd-content .md-info .item{

    width: 100%;

    height: 28px;

    line-height: 28px;

    margin-bottom: 6px;

}

.hd-bd-content .md-info .item span{

    width: 153px;

    display: inline-block;

}

.hd-bd-content .md-info .item span.time{

    width: auto;

    margin-right: 60px;

}

.hd-bd-content .md-info .item span.final{

    width: auto;

}

.hd-bd-content .md-info .icon i{

    width: 21px;

    height: 21px;

    display: inline-block;

    vertical-align:middle;

    margin-right: 8px;

    background: url("../images/icon.png") no-repeat 0 -127px;

}

.hd-bd-content .md-info .fun i{

    background-position:0 -148px;

}

.hd-bd-content .md-info .fun em{

    width: 120px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.hd-bd-content .md-info .point-d i{

    background-position:0 -169px;

}

.hd-bd-content .md-info .point-d em{

    width: 124px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.hd-bd-content .md-info .time i{

    background-position:0 -190px;

}

.hd-bd-content .md-info .final .bm{

    color: #4b8ee8;

}

.hd-bd-content .bd-info{

    margin-top: 15px;

}

.hd-bd-content .bd-info ul li{

    height: 24px;

    line-height: 24px;

    float: left;

    color: #919191;

}

.hd-bd-content .bd-info ul li.bd-hd{

    margin-right: 60px;

}

.hd-bd-content .bd-info ul li.bd-hd a{

    height: 22px;

    line-height: 22px;

    border: 1px solid #c7c7c7;

    border-radius: 4px;

    padding: 0 35px;

    display: inline-block;

    color: #454444;

}

.hd-bd-content .bd-info ul li.bd-pl{

    margin-right: 35px;

}

.hd-bd-content .bd-info ul li span{

    color: #4b8ee8;

}

/*左侧悬浮*/

.l-left-fixnav{

  width: 141px;

}

.l-left-fixnav .l-fixnav{

  display: none;

  position: fixed;

  top: 33%;

  left: 10px;

  width: 141px;

  height: 267px;    

}

.l-left-fixnav .l-fixnav img{

  width: 141px;

  height: 267px;

  max-width: 141px;

  max-height: 267px;

}

.l-left-fixnav .l-fixnav  p{

  width: 136px;

  height: 19px;

  text-align: right;

  background: #e6e5e5;

  color: #919191;

  font-size: 14px;

  padding-right: 5px;

  margin-top: -4px;

}

.l-left-fixnav .l-fixnav  p .l-left-close{

  cursor: pointer;

}

/*左侧悬浮 end*/

/*弹出框*/

.pop{

    position:relative;

    padding:25px 45px 35px 35px;

    background-color: #DEDEDE;

    border: 8px solid #C0C0C0;

    color:#565656;

    z-index: 1001;

}

.pop h1{

    text-align:left;

    font-size: 16px;

    color:#565656;

    font-weight: bold;

}

.pop .close-btn{

    position: absolute;

    top: 5px;

    right: 5px;

    font-size: 14px;

    width: 20px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    font-weight: 700;

    color: #4b8ee8;

}

.check-input-pop{

    z-index: 1002;

}

.pop .basic-table .right a {

    padding: 9px 30px;

    color: #fff;

}

.pop .note {

    /*padding-top: 25px;*/

    color: #A2A2A2;

    font-size: 12px;

    text-align: left;

}

.pop em{ font-style:normal;}

.pop .blow-btn, .blow-btn:link, .blow-btn:visited {

    width: auto;

    height: auto;

    padding: 5px 30px;

    color: #fff;

    background-color: #4b8ee8;

    border: 1px solid #4b8ee8;

}

.pop .gray-btn, .gray-btn:link, .gray-btn:visited {

    width: auto;

    height: auto;

    padding: 5px 30px;

    color: #616161;

    border: 1px solid #9A9A9A;

    background-color: #f7f7f7;

}

/*获取验证码*/

.award-box{

    width: 530px;

    height: 285px;

}

.award-box .award-hd{

    width: 425px;

    height: 150px;

    padding-top: 30px;

    position: relative;

    margin: 0 auto;

}

.award-box .award-hd .rect{

    width: 18px;

    height: 9px;

    display: inline-block;

    position: absolute;

    left: 50%;

    margin-left: -9px;

    bottom: -9px;

    z-index: 999;

    background: url(../images/rect3-4.png) no-repeat;

}

.award-box .award-hd .award-tips{

    text-align: center;

}

.award-box .award-hd .award-notice{

    font-size: 18px;

    line-height: 30px;

    color: #454444;

    word-break: break-all;

    margin-top: 10px;

}

.award-box .award-bd{

    width: 100%;

    height: 65px;

    padding-top: 40px;

    background: #2663b4;

    border-bottom-left-radius: 3px;

    border-bottom-right-radius: 3px;

    text-align: center;

}

.award-box .award-bd .watch{

    width: 145px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    font-size: 16px;

    color: #fff;

    background: #144f9d;

    display: inline-block;

}

/*友情链接*/

.friend_link {

    padding: 40px 0;

    overflow: hidden;

}

.friend_link .title{

    height: 40px;

    line-height: 40px;

    border-bottom: 1px solid #3366cc;

}

.friend_link .title h3{

    font-weight: normal;

    color: #3366cc;

    font-size: 16px;

}

.friend_link .link_list ul{

    width: 100%;

    height: auto;

    overflow: hidden;

    padding: 35px 0 50px;

}

.friend_link .link_list li{

    width: auto;

    height: 44px;

    line-height: 44px;

    border-bottom: 1px dashed #cdcdcd;

    padding: 0 20px;

}

.friend_link .link_list li a{

    width: 116px;

    display: inline-block;

    float: left;

    color: #454444;

}

.friend_link .link_list li a:hover{

    color: #3366cc;

}

